﻿@charset "utf-8";
/* headerwrap */


#bodyWrap{width:980px; margin:0 auto}
.headerwrap {width:990px; margin:0 auto; position:relative; background:#fff; margin-bottom:34px;}
.Tnb {height:15px; padding-bottom:10px; display:block;}
.Tnb ul {overflow:hidden; float:right;}
.Tnb ul li {float:left; padding:5px 3px 0 3px; display:block;}
.Tnb ul li a {font-size:11px; color:#666666;}
.headerTit {width:980px; height:85px; margin:0 auto;}
.headerTit h1 {float:left;}
.headerTit .search {float:left; width:444px; height:67px; margin:13px 0 0 125px;}
.searchText {width:382px; height:30px; border:5px solid #1b71bc;}
.headerTit .search p {padding-top:10px;}
.headerTit .search p a {font-size:11px; color:#656565; padding:0 10px;}
.headerTit .search p img {vertical-align:middle;}
.weather {float:right; width:230px; overflow:hidden;  margin-top:18px;}
.weather p {float:left; color:#767676; font-size:11px; line-height:140%;}
.weather .today {padding:5px 8px 0 0; text-align:center;}
.weather img { padding-right:10px;}
.weather p span {color:#333; font-size:12px;}
.weather p .present {font-weight:bold; font-size:13px;}
.weather p .temperature {color:#d44328; font-weight:bold;}
.weather p strong {color:#767676;}

#nav {height:37px; border-top:1px solid #cccccc; border-bottom:3px solid #1a72ba;}
#nav .gnb {width:980px; margin:0 auto; overflow:hidden;}
#nav .gnb ul {float:left; overflow:hidden;}
#nav .gnb .allMenu {float:right; width:66px; padding:9px 0 9px 25px;}
#nav .gnb ul li {float:left; padding:0 44px 0 22px;}
#nav .gnb ul li a {background:url(/images/gnb.gif) no-repeat; width:107px; height:185px; text-indent:-9999px; display:block;}
#nav .gnb ul .mn1 a {background-position:0 0; height:37px;}
#nav .gnb ul .mn2 a {background-position:0 -37px; height:37px;}
#nav .gnb ul .mn3 a {background-position:0 -74px; height:37px;}
#nav .gnb ul .mn4 a {background-position:0 -111px; height:37px;}
#nav .gnb ul .mn5 a {background-position:0 -148px; height:37px;}

#nav .gnb_01 {width:980px; margin:0 auto; overflow:hidden;}
#nav .gnb_01 ul {float:left; overflow:hidden;}
#nav .gnb_01 ul li {float:left; width:180px; padding:9px 0; text-align:center;}
#nav .gnb_01 ul li a {color:#333; font-family:NanumGothic; font-size:17px; font-weight:bold; text-decoration:none;}
#nav .gnb_01 .allMenu {float:right; width:66px; margin-top:9px;}
#content {width:980px; margin:0 auto;}
.allMenu {display:none;}
.allMenu .openBg {border:2px solid #1b72bf; width:977px; display:block;}
.mainList {overflow:hidden; width:970px; margin:0 auto;}
.mainList .mainList01 {padding:10px 0 20px 0;}
.mainList .mainList02 {padding:20px 0 30px 0;}
.mainList li {float:left; width:194px; background:#dfe7ee; text-align:center;}
.mainList li a {color:#333; font-size:13px; text-decoration:none;}
.subList {overflow:hidden;  width:194px;}
.subList li {width:194px; background:#dfe7ee; display:inline-block;}
.subList .subList01 {padding-top:10px;}
.subList li a {color:#777; font-size:11px; line-height:180%;}
.subList li a:hover {color:#1965a7; font-size:11px; line-height:180%; text-decoration:underline;}


h1.tit{text-align:center; margin:50px auto}
